package org.example.juc;

import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

/**
 * @author 张琪
 * @date 2024/4/17 13:45
 */
public class ImmutableExample {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        // 通过Collections.unmodifiableMap()方法返回一个不可变的Map
        // 改变这个 map 则会报 UnsupportedOperationException 错
        Map<String, Integer> unmodifiableMap = Collections.unmodifiableMap(map);
        unmodifiableMap.put("a", 1);
    }

}
